causing embarrassment - Turco Inglés Diccionario